草庐IT

Java:Owasp AntiSamy 与 Owasp-java-html-sanitize

全部标签

java - 如何使用 dom 在 XML 文件中追加元素?

我的XML文件如下所示:thisisreport1thisisreport2我需要检查Contact元素的“Number”属性是否等于“somenumber”,如果是,我需要在Contact元素中再插入一个Message元素。如何使用DOM实现?使用DOM有什么缺点? 最佳答案 使用DOM的主要缺点是必须一次将整个模型加载到内存中,而不是如果您只是解析文档,则可以限制一次保存在内存中的数据。在处理非常大的XML文档之前,这当然不是真正的问题。至于事物的处理方面,像下面这样的东西应该可以工作:DocumentBuilderFactor

java - hibernate SaxParseException

我在一个Maven项目中工作。Atm我只有实体、映射和配置文件。我正在尝试使用junit测试我的hibernate映射。我找不到问题。我可以在netbeans中验证xml文件,但是当我运行测试时,出现以下错误。netbeans中的验证:XMLvalidationstarted.Checkingfile:/C:/Users/Err/Documents/NetBeansProjects/PinkSocks/src/main/resources/hibernate.cfg.xml...Referencedentityat"http://localhost:8080/files/hiberna

html - 为什么 HTML 没有用于关闭带有内容的标记的速记方法,这有充分的理由吗?

我只是好奇。为什么“更高权力”从未在HTML规范(或XML规范,就此而言)中添加用于关闭包含内容的标签的速记方法?例如,假设我有以下html表格:foobarfoobarfoobar123为什么不能使用速记标签来关闭每个标签有什么原因吗?也许是这样的:foobarfoobarfoobar123这可以节省几个字节的数据,我能看到的唯一缺点是,如果没有给它们命名引用,您无法快速判断哪个(或哪些)标签已关闭。但是,如果您正在动态生成内容并希望在数据中保存几个字节,这可能是一个有用的选项。我敢肯定我不是第一个想到这个的人。为什么没有将此类功能添加到任何HTML或XML规范中?

java - 如何使用 Java XML 解析器从 XML 中获取节点属性值?

从上面的XML中,我想要两个这样的文件名:D:/temp/OpId_63_7b126c8d-f90a-402b-9902-786c7995314f/35f9cdf8-f6cc-4c9d-b0e5-cc21c1842765D:/temp/PPPPOpId_63_7b126c8d-f90a-402b-9902-786c7995314f/35f9cdf8-f6cc-4c9d-b0e5-cc21c1842765 最佳答案 使用javax,您可以使用类似这样的xpath查询来提取数据:DocumentBuilderFactorydocFact

C# 与 XSLT 将 XML 数据转换为 html 文件

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我正在开发一个生成HTML的项目。以下是步骤。读取XML文件,然后用一些数据更新XML文件生成最终的XML使用XSLT将最终的XML转换为HTML文件-XML的大小很大,转换后的HTML文件将有超过10个可打印页面(这只是为了向您展示单个html文件有多大)。此外,该解决方案还必须转换4000多个不同的XML文件。随着不同产品的HTMLView的条件越来越大,使用XSLT条件语句和模板变得越来越难以满足。

java - 将新的 XML 节点保存到文件

我正在尝试将包含XML的nodeList节点保存为一个新文件,这里是获取新XML文档的节点列表并拆分为更小的XML:publicvoidsplit(DocumentinDocument)throwsParserConfigurationException,SAXException,IOException{DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();DocumentBuilderbuilder=factory.newDocumentBuilder();SaveXMLsavePerJob=newSav

java - 如何使用 xml 解析器解析 java.lang.string 无法转换为 java.lang.integer android

我正在尝试解析XML并将其显示到ListView中,但在运行该应用程序后没有任何反应——显示了列表,但没有显示XML数据。我不知道我是否遗漏了什么。MainActivity类publicclassMainActivityextendsListActivity{//AllstaticvariablesstaticfinalStringURL="http://api.androidhive.info/pizza/?format=xml";//XMLnodekeysstaticfinalStringKEY_ITEM="item";//parentnodestaticfinalStringKE

java - 如何使Android应用程序的图标背景透明?

使用PNG图片作为图标前景,背景要完全透明。在AssetStudio中使用AndroidStudio>NewImageAsset>ConfigureImageAsset对话框,实际上已经尝试了多种背景选项组合,包括从路径中完全删除文件并删除ic_launcher.xml和ic_launcher_round.xml中的背景标签。在此向导中从路径中删除文件并从XML文件中删除标签几乎可以解决问题,但背景仍保留微弱的黑色轮廓(~alpha=20%)。当查看设备启动器上的图标时,背景层的所有其他选项都会在前景图像后面留下纯白色或黑色背景。许多应用设法只在它们的图标上有一个前景,所以这是可能的。

xml - 在 HTML 中,文档类型声明是一个元素吗?

在HTML中,文档类型声明是元素吗?我猜不是,因为在XML中,文档类型声明是序言的一部分而不是元素。参见https://www.w3.org/TR/xml/#sec-prolog-dtd和https://www.w3.org/TR/xml/#NT-doctypedecl和https://stackoverflow.com/a/55796040/156458但是AdamFreeman的《HTML5权威指南》说TheDOCTYPEelementtellsthebrowseritisdealingwithanHTMLdocument.ThisisexpressedthroughtheHTML

java - 您将如何使用 Java 来处理各种 XML 文档?

我正在寻找使用Java应用程序解析各种XML文档的最佳方法。我目前正在使用SAX和自定义内容处理程序来执行此操作,它运行良好-快速且稳定。我决定探索具有相同程序的选项,该程序当前接收单一格式的XML文档,接收两种额外的XML文档格式,并更改了各种XML元素。我希望根据文档中的第一个“startElement”将ContentHandler换成合适的……但是,呃,ContentHandler已设置,然后文档被解析!...constructor...{SAXParserFactoryspf=SAXParserFactory.newInstance();try{SAXParsersp=spf